From 3c752563f64666d51cdbc1b4e13a4dc2d1ae339a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 1 Sep 2004 03:25:57 +0000 Subject: [PATCH] Only start a drag if the left button is pressed. (#151490, Frederic Tue Aug 31 23:24:49 2004 Matthias Clasen * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start a drag if the left button is pressed. (#151490, Frederic Croszat) --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkcalendar.c | 9 ++++++--- 5 files changed, 26 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index ee5f0d3934..363c1c96f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Aug 31 23:24:49 2004 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start + a drag if the left button is pressed. (#151490, Frederic Croszat) + Tue Aug 31 23:20:58 2004 Matthias Clasen * gdk/x11/gdkdnd-x11.c (gdk_drop_finish): Remove debug spew. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ee5f0d3934..363c1c96f8 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Tue Aug 31 23:24:49 2004 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start + a drag if the left button is pressed. (#151490, Frederic Croszat) + Tue Aug 31 23:20:58 2004 Matthias Clasen * gdk/x11/gdkdnd-x11.c (gdk_drop_finish): Remove debug spew. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index ee5f0d3934..363c1c96f8 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Tue Aug 31 23:24:49 2004 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start + a drag if the left button is pressed. (#151490, Frederic Croszat) + Tue Aug 31 23:20:58 2004 Matthias Clasen * gdk/x11/gdkdnd-x11.c (gdk_drop_finish): Remove debug spew. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index ee5f0d3934..363c1c96f8 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Tue Aug 31 23:24:49 2004 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_main_button): Only start + a drag if the left button is pressed. (#151490, Frederic Croszat) + Tue Aug 31 23:20:58 2004 Matthias Clasen * gdk/x11/gdkdnd-x11.c (gdk_drop_finish): Remove debug spew. diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 72436550bd..d463314df0 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -1012,9 +1012,12 @@ gtk_calendar_main_button (GtkWidget *widget, if (!GTK_WIDGET_HAS_FOCUS (widget)) gtk_widget_grab_focus (widget); - private_data->in_drag = 1; - private_data->drag_start_x = x; - private_data->drag_start_y = y; + if (event->button == 1) + { + private_data->in_drag = 1; + private_data->drag_start_x = x; + private_data->drag_start_y = y; + } gtk_calendar_select_and_focus_day (calendar, day); } -- 2.30.2